package com.zb.system.service;

import com.zb.vo.ServicePageQrDetailVo;
import com.zb.vo.ServicePageSelectVo;
import com.zb.vo.ServicePageTitleDetailVo;

import java.util.Map;

/**
 * @Author WEN
 * @Date 2023/10/31 0031
 **/
public interface ConServicePageService {
    /**
     * 同步服务页面
     * @param custAccId 商家ID
     */
    void syncServicePage(Long custAccId);

    /**
     * 获取服务页面列表
     * @param custAccId 商家ID
     * @param selectVo 搜索条件
     * @return
     */
    Map<String, Object> getList(Long custAccId, ServicePageSelectVo selectVo);

    /**
     * 根据页面ID获取二维码详情
     * @param id 服务页面ID
     * @return
     */
    ServicePageQrDetailVo getServicePageQrDetail(Long id);

    /**
     * 根据页面ID获取页面标题详情
     * @param id 服务页面ID
     * @return
     */
    ServicePageTitleDetailVo ServicePageTitleDetail(Long id);
}
